\documentclass{standalone}
\usepackage{tikz,ctex}
\usetikzlibrary{patterns}
\begin{document}
\footnotesize
  \begin{tikzpicture}[>=stealth]
    \draw[thick](0,0)--(2.75,0)--(3.99,0.93)--(3.99,1.6)--(0,1.6)--cycle;
    % \draw[thick](0,3.2)rectangle(3.35,3.8);
	\draw[thick](0,3.0)rectangle(3.35,3.6);

    \foreach \x in {0.475,1.075,1.675,2.275,2.875}
      {
        \fill[white](\x-0.175,3.63)--++(0,-0.03)arc(-180:-76.931:0.025)--++(-76.931:0.1598)arc(103.069:193.069:0.025)--++(-76.931:0.0316)arc(-166.931:-90:0.083)--++(0.0778,0)arc(-90:-13.069:0.083)--++(76.931:0.0316)arc(-13.069:76.931:0.025)--++(76.931:0.1598)arc(-103.069:0:0.025)--++(0,0.03)--cycle;
        \draw[thin](\x-0.175,3.6)arc(-180:-76.931:0.025)--++(-76.931:0.1598)arc(103.069:193.069:0.025)--++(-76.931:0.0316)arc(-166.931:-90:0.083)--++(0.0778,0)arc(-90:-13.069:0.083)--++(76.931:0.0316)arc(-13.069:76.931:0.025)--++(76.931:0.1598)arc(-103.069:0:0.025);
      }
    \foreach \x in {0.475,1.075,1.675,2.275}
      {
        \fill[white](\x-0.175,-0.03)--++(0,0.03)arc(180:76.931:0.025)--++(76.931:0.1598)arc(-103.069:-193.069:0.025)--++(76.931:0.0316)arc(166.931:90:0.083)--++(0.0778,0)arc(90:13.069:0.083)--++(-76.931:0.0316)arc(13.069:-76.931:0.025)--++(-76.931:0.1598)arc(103.069:0:0.025)--++(0,-0.03)--cycle;
        \draw[thin](\x-0.175,0)arc(180:76.931:0.025)--++(76.931:0.1598)arc(-103.069:-193.069:0.025)--++(76.931:0.0316)arc(166.931:90:0.083)--++(0.0778,0)arc(90:13.069:0.083)--++(-76.931:0.0316)arc(13.069:-76.931:0.025)--++(-76.931:0.1598)arc(103.069:0:0.025);
      }
    \foreach \x/\y in {3.13/0.285,3.61/0.645}
      {
        \fill[white](\x-0.122,\y-0.129)--++(126.87:0.03)arc(216.87:113.801:0.025)--++(113.801:0.1598)arc(-66.199:-156.199:0.025)--++(113.801:0.0316)arc(203.801:126.87:0.083)--++(36.87:0.0778)arc(126.87:49.939:0.083)--++(-40.061:0.0316)arc(49.939:-40.061:0.025)--++(-40.061:0.1598)arc(139.939:36.87:0.025)--++(-53.13:0.03)--cycle;
        \draw[thin](\x-0.14,\y-0.105)arc(216.87:113.801:0.025)--++(113.801:0.1598)arc(-66.199:-156.199:0.025)--++(113.801:0.0316)arc(203.801:126.87:0.083)--++(36.87:0.0778)arc(126.87:49.939:0.083)--++(-40.061:0.0316)arc(49.939:-40.061:0.025)--++(-40.061:0.1598)arc(139.939:36.87:0.025);
      }
    \foreach \x in { 0,1.6,3.0,3.6 } { \draw(-0.1,\x)--++(-0.3,0); }
    \draw[thin,<->](-0.25,0)--(-0.25,1.6)node[midway,above,sloped]{$B$};
    \draw[thin,<->](-0.25,3.0)--(-0.25,3.6)node[midway,above,sloped]{$B$};
    \foreach \x/\y in { 0/2.9,3.35/2.9,0.9/-0.1,1.5/-0.1 } { \draw(\x,\y)--++(0,-0.4); }
    \foreach \x/\y in { 0/1.7,3.99/1.7,0.3/3.7,0.9/3.7,1.5/3.7,2.1/3.7 } { \draw(\x,\y)--++(0,0.3); }
    \draw[thin,<->](0,2.6)--(3.35,2.6)node[midway,above,sloped]{$L$};
    \draw[thin,<->](0,1.9)--(3.99,1.9)node[midway,above,sloped]{$L$};
    \draw[thin,<->](0.9,-0.4)--(1.5,-0.4)node[midway,above,sloped]{$S_1$};
    \draw[thin,<->](0.3,3.8)--(0.9,3.8)node[midway,above,sloped]{$S_1$};
    \draw[thin,<->](1.5,3.8)--(2.1,3.8)node[midway,above,sloped]{$S_2$};
    \draw[thin,|<->|](-0.0166,1.5014)--(3.9734,0.8314)node[midway,above,sloped]{$L_1$};
    \draw[thin,|<->|](0.0372,-0.0928)--(4.0272,1.5072)node[midway,above,sloped]{$L_2$};
    \draw[thin](3.05,0.1)--(3.35,-0.3)(3.53,0.46)--(3.83,0.06);
    \draw[thin,<->](3.29,-0.22)--(3.77,0.14)node[midway,above,sloped]{$S_2$};

  \end{tikzpicture}
\end{document}